from selenium import webdriver
from selenium.webdriver.common.by import By
import time
d = webdriver.Chrome()
d.get('https://mail.163.com')
d.maximize_window()
time.sleep(2)

# 当你确认你的定位没有问题，但是python仍然抛出NoSuchElementException 异常
# 检查一下，你所定位的元素是否处于一个frame标签或者iframe标签中
# 处于frame标签或者iframe标签的，叫做表单的嵌套，需要切换到所处的处于frame标签或者iframe标签

# 1、先定位到所处的处于frame标签或者iframe标签
ele = d.find_element(By.CSS_SELECTOR, '[scrolling="no"]')
# 2、切换过去  switch_to.frame(表单定位)，切换过去之后，就只能操作该表单中的元素
d.switch_to.frame(ele)
time.sleep(2)

# 定位用户名输入框，输入内容
d.find_element(By.CSS_SELECTOR, '')